package com.hmy.finance.api.bo.core.response;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 补充报停金额计算响应
 *
 * @author songkf
 */
@Data
public class SupplementaryPauseAmountCalculateResponse implements java.io.Serializable {
    private static final long serialVersionUID = -1632870794623812730L;

    /**
     * 补录报停总费用
     */
    private BigDecimal supplementaryPauseTotalAmount;

    /**
     * 报停设备费用信息集合
     */
    private List<DevicePauseFeeInfo> devicePauseFeeInfoList;

    @Data
    public static class DevicePauseFeeInfo implements java.io.Serializable {
        private static final long serialVersionUID = 2717935079322262902L;
        /**
         * 进场单ID
         */
        private Long entryFormId;
        /**
         * 设备ID
         */
        private Long deviceId;
        /**
         * 报停费用
         */
        private BigDecimal pauseFee;
        /**
         * 计费天数
         */
        private Double chargeDays;
    }
}
